package com.summer.peony.myinterface.service;

import com.github.pagehelper.PageInfo;
import com.summer.peony.myinterface.pojo.MyInterface;

/**
 * @ClassName: MyInterfaceService
 * @Description: TODO(接口管理接口层)
 * @author: TaoGe
 * @date: 2020年11月4日 上午11:23:02
 * @version: v0.0.1
 */
public interface MyInterfaceService {

	/**
	 * 新增接口案例
	 * 
	 * @Description: TODO(描述这个方法的作用)
	 * @param myInterface
	 * @return Integer
	 * @author: TaoGe
	 * @date: 2020年11月4日 上午11:21:46
	 * @throws:
	 */
	Integer addInterface(MyInterface myInterface);

	/**
	 * 修改接口案例
	 * 
	 * @Description: TODO(描述这个方法的作用)
	 * @param myInterface
	 * @return Integer
	 * @author: TaoGe
	 * @date: 2020年11月4日 下午1:50:41
	 * @throws:
	 */
	Integer updateInerface(MyInterface myInterface);

	/**
	 * 删除接口案例
	 * 
	 * @Description: TODO(描述这个方法的作用)
	 * @param id
	 * @return Integer
	 * @author: TaoGe
	 * @date: 2020年11月4日 下午2:02:52
	 * @throws:
	 */
	Integer deleteInterface(Integer id);

	/**
	 * 分页查询接口案例
	 * 
	 * @Description: TODO(描述这个方法的作用)
	 * @param id
	 * @param name
	 * @param result
	 * @param pageNum
	 * @param pageSize
	 * @return PageInfo<MyInterface>
	 * @author: TaoGe
	 * @date: 2020年11月4日 下午2:14:29
	 * @throws:
	 */
	PageInfo<MyInterface> selectAllInterface(Integer id, String name, Integer result, Integer pageNum,
			Integer pageSize);

}
